Big Huge Thesaurus

starfish flower

noun